/*
This document contains styling for:

- Slide
- Line
- Stops
- Correspondances
- 
*/


/* Slide Parameters */
/* Route Title / Next Stop */
text.title {
stroke:			none;
fill:			#bb4400;
font-family:	Tahoma;
font-size:		50;
font-weight:	bold;
}
/* Subtitle and Miscellaneous Text*/
text.subtitle { 
stroke:			none;
fill:			#000088;
font-family:	Tahoma;
font-size:		30;
font-weight:	normal;
}
text.line_number{
stroke:			none;
fill:			White;
font-family:	Tahoma;
font-size:		50;
font-weight:	bold;
}

/* Background Colour */
.background_colour {
fill:			#ffffff;
stroke:			#ffffff;
}

/* Stop Parameters */
/* Normal Stop */
text.stop{
fill:			Black;
font-family:	Tahoma;
font-size:		24;
font-weight:	normal
}
.stop_icon{
fill:			White;
stroke:			Black;
}
/* Next Stop */
text.next_stop{
fill:			Orange;
font-family:	Tahoma;
font-size:		24;
font-weight:	normal
}
.next_stop_icon{
fill:			White;
stroke:			Orange;
}
/* Previous Stop */
text.previous_stop{
fill:			Gray;
font-family:	Tahoma;
font-size:		24;
font-weight:	normal
}
.previous_stop_icon{
fill:			White;
stroke:			Gray;
}
/* Terminal Stop */
text.terminal_stop{
fill:			White;
font-family:	Tahoma;
font-size:		24;
font-weight:	bold;
}
.terminal_stop_icon{
fill:			White;
stroke:			Red;
}
rect.terminal_stop_box{
stroke:			none;
fill:			#ff9999;
}
/* Stop Text Orientation */
text.orientation_1{
}
text.orientation_2{
}

/* Correspondance Parameters */
text.correspondance {
fill:			#000088;
font-family:	Courier;
font-size:		16;
font-weight:	lighter;
transform:		translate(0 0);
}

/* Line Parameters */
.primary{
stroke:				#990000;
fill:				#990000;
stroke-width:		15;
stroke-dasharray:	none;
stroke-opacity:		1;
}
line.secondary{
stroke:				#990000;
stroke-width:		15;
stroke-dasharray:	3,3;
stroke-opacity:		1;
}
line.primary_traversed{
stroke:				#777777;
stroke-width:		15;
stroke-dasharray:	none;
stroke-opacity:		1;
}
line.secondary_traversed{
stroke:				#777777;
stroke-width:		15;
stroke-dasharray:	3,3;
stroke-opacity:		1;
}
text.secondary_line_caption{
fill:			#000000;
font-family:	Tahoma;
font-size:		18;
font-weight:	normal
/*transform:		translate(10 10);*/
}

.position_arrow{
fill:			Orange;
stroke:			none;
}
text.position_arrow{
fill:			White;
font-family:	Arial;
font-size:		16;
font-weight:	lighter;
}
